#ifndef GAMEOVERSTATE_H
#define GAMEOVERSTATE_H

#include "State.h"
#include "CleanUp.h"
#include "MazeWars.h"

class Game;

class GameOverState:public State
{
private:
	PLAYERID choice;
	static GameOverState* init;
	IDirect3DTexture9* GameOverMenuTex;
	D3DXVECTOR3 GameOverMenuCenter;
	D3DVIEWPORT9 MenuViewPort;

	IDirect3DTexture9* Player1Tex;
	D3DXVECTOR3 Player1Center;
	IDirect3DTexture9* Player2Tex;
	D3DXVECTOR3 Player2Center;

public:
	GameOverState();
	void Enter();
	void Hate(PLAYERID);
	void Execute(D3DApp* g);
	void Exit();
	void Draw();
	static GameOverState* Instance();
};

#endif